# GSICoreAnalysis SP1 stream tasks

$(call REGISTER_TASK,GSI_SP1_NATIVE,done,essential,SP1,Implement native PrepBUFR decoder and switch defaults,$(call GSI_REF,roadmap_bundle/GSICore_master_roadmap.md))
$(call REGISTER_META,GSI_SP1_NATIVE,casey,2025-11-06,P1,sp1 ingestion,Native decoder produces identical BUFR output,results/diagnostics/native_prepbufr_default_limited.json)
$(call REGISTER_SUCCESS,GSI_SP1_NATIVE,$(GSI_SUCCESS_DIR)/GSI_SP1_NATIVE.md)
$(call REGISTER_TASK,GSI_SP1_REGRESSION,waiting,essential,SP1,Re-run regression harness using native ingestion path,$(call GSI_REF,roadmap_bundle/GSICore_master_roadmap.md))
$(call REGISTER_META,GSI_SP1_REGRESSION,casey,2025-11-08,P1,sp1 regression,Regression suite green with native path,)
$(call REGISTER_SUCCESS,GSI_SP1_REGRESSION,$(GSI_SUCCESS_DIR)/GSI_SP1_REGRESSION.md)
$(call REGISTER_TASK,GSI_SP1_PERF,todo,essential,SP1,Halve Julia vs Fortran runtime gap through profiling,$(call GSI_REF,roadmap_bundle/GSICore_master_roadmap.md))
$(call REGISTER_META,GSI_SP1_PERF,casey,2025-11-12,P1,sp1 performance,Runtime gap reduced below fifty percent,)
$(call REGISTER_SUCCESS,GSI_SP1_PERF,$(GSI_SUCCESS_DIR)/GSI_SP1_PERF.md)
$(call REGISTER_TASK,GSI_SP1_HARDEN,waiting,essential,SP1,Package long-cycle validation and deployment assets,$(call GSI_REF,roadmap_bundle/GSICore_master_roadmap.md))
$(call REGISTER_META,GSI_SP1_HARDEN,casey,2025-11-18,P1,sp1 deployment,Deployment assets versioned and documented,)
$(call REGISTER_SUCCESS,GSI_SP1_HARDEN,$(GSI_SUCCESS_DIR)/GSI_SP1_HARDEN.md)
$(call REGISTER_TASK,GSI_SP1_SIGNOFF,waiting,essential,SP1,Complete SP1 acceptance checklist against target doc,$(call GSI_REF,roadmap_bundle/GSICore_master_roadmap.md))
$(call REGISTER_META,GSI_SP1_SIGNOFF,casey,2025-11-22,P1,sp1 acceptance,Checklist signed with linked evidence,)
$(call REGISTER_SUCCESS,GSI_SP1_SIGNOFF,$(GSI_SUCCESS_DIR)/GSI_SP1_SIGNOFF.md)
